/*
 *  AFillerClip.h
 *  
 *
 *  Created by Peter on 23.02.12.
 *  Copyright 2012 __MyCompanyName__. All rights reserved.
 *
 */

#ifndef A_FILLER_CLIP_H
#define A_FILLER_CLIP_H

#include "AClip.h"

/*
 * The top-level base class seems to represent OMF CPNT, and a good candidate would be 
 * AComponent (PCID: 'COMP'). Also see ASourceClip, which seems to be similar in the hierarchy.
 * Version: 1 (MC 5.0.3)
 */
class AFillerClip : public AClip
{
public:
	
	A_DECLARE_CLASS( 'FILL', AFillerClip, AComponent );
	
	// No attributes here (seems like fillers are *really* empty)
	
	// Need a read function, though, to read the end tag mark and call the
	// inherited stuff from AClip
	virtual void readFromStream( AStream& str, const AObjDoc& objd );
	
	virtual void dump( std::ostream& str ) const;
	
};

#endif /*Inclusion Guard*/